﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace B.S.DataBase.Production.Domain
{
    /// <summary>
    /// 生产订单株体
    /// </summary>
    public class ProductionOrderProgressMondel
    {
        [Key]
        public int Id { get; set; }
        /// <summary>
        /// 生产订单主题
        /// </summary>
        public string OrderTheme { get; set; }
       /// <summary>
       /// 生产订单编号
       /// </summary>
        public string ProductionOrderNumber { get; set; }
        /// <summary>
        /// 产品名称：
        /// </summary>
        public string ProductName { get; set; }
        /// <summary>
        /// 关联项目：
        /// </summary>
        public string RelatedProject { get; set; }
        /// <summary>
        /// ​产品编号：
        /// </summary>
        public string ProductCode { get; set; }
        /// <summary>
        /// 规格型号
        /// </summary>
        public string ProductionType { get; set; }
        /// <summary>
        /// 单位
        /// </summary>
        public string Single { get; set; }
        /// <summary>
        /// 制单日期
        /// </summary>
        public DateTime CreationDate { get; set; }
        /// <summary>
        /// ​来源单据：
        /// </summary>
        public DateTime CreationDate2 { get; set; }
        /// <summary>
        /// 日期：
        /// </summary>
        public DateTime CreationDate3 { get; set; }
        public DateTime CreationDate4 { get; set; }
        public string SourceDocument { get; set; }

        public DateTime Date { get; set; }
        /// <summary>
        /// 质检合格数：
        /// </summary>
        public int ReceivedQuantity { get; set; }
        /// <summary>
        /// ​入库
        /// </summary>
        public int ReceivedQuantity2 { get; set; }
        /// <summary>
        /// 量检合格数
        /// </summary>
        public int QualityInspectionQualifiedQuantity { get; set; }
        /// <summary>
        /// ​质量进度：
        /// </summary>
        public int QualityInspectionQualifiedQuantity2 { get; set; }
        /// <summary>
        /// ​工期进度
        /// </summary>
        public string Progress { get; set; }
        public int state { get; set; }
    }
}
